package com.qianfen;

import java.nio.Buffer;
import java.util.Random;

/**
 * // 编写一个工具类，能随机生成如下信息
 * // 1、随机生成指定长度的字符串（字符串内容选择范围为[A-Za-z]）
 * // 2、随机生成1-100之间的整数
 * // 3、随机生成性别字符串(male / female)
 */
public class Generate {
    public static String GenString(int length){
        // 1、随机生成指定长度的字符串（字符串内容选择范围为[A-Za-z]）
        System.out.println("请输入随机字符串长度");
        String str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
        Random r = new Random();
        StringBuffer sb = new StringBuffer();
        for (int i = 0; i < length; i++) {
            int ran = r.nextInt(51);
            sb.append(str.charAt(ran));
        }
        return sb.toString();

    }
     //2、随机生成1-100之间的整数
    public static int GenInt(){
        Random r = new Random();
        int i = r.nextInt(99)+1;
        return i;
    }
    // 3、随机生成性别字符串(male / female)
    public static String genSex(){
        Random r = new Random();
            int i = r.nextInt(2);
           String str = i==0?"female":"male";
           return str;
    }
}
class test{
    public static void main(String[] args) {
        String str = Generate.GenString(6);
        System.out.println(str);
        int i = Generate.GenInt();
        System.out.println(i);
        String sex = Generate.genSex();
        System.out.println(sex);
    }
}